gSysC: A GRAPHICAL FRONT END FOR SYSTEMC
نویسندگان
چکیده
Nowadays, hardware development bases on highlevel methods with appropriate tool support. SystemC, a C++ class library, provides a highlevel interface to model and simulate hardware designs on different levels. Unfortunately, there is no graphical interface included for demonstration, debugging, or educational purposes. gSysC presented here forms a GUI to SystemC. It allows the programmer to watch the interaction of the simulated design parts and provides more runtime control features such as single-step simulation or breakpoints.
منابع مشابه
A Loosely-coupled Graphical User Interface for Run-time Control of Systemc Simulation Models
Modern hardware development bases on high-level methods with appropriate tool support. SystemC, a C++ class library, provides a high-level interface to model and simulate hardware designs on different levels. Unfortunately, there is no graphical interface included for demonstration, debugging, or educational purposes. gSysC presented here forms a GUI for SystemC. It allows the programmer to wat...
متن کاملAdding a Java GUI to SystemC Simulation for Virtual Prototyping of Embedded Systems
Since a SystemC simulation program is a text-based program that uses files for its inputs and outputs, it is minimally interactive with users. To use the SystemC simulation core for virtual prototyping of embedded systems, a Graphical User Interface (GUI) front end for visualizing behaviors of systems and providing user interaction is required. We propose a method for adding such a GUI front en...
متن کاملSystemCXML: An Exstensible SystemC Front end Using XML
The proliferation of system level design methodologies and frameworks is a direct result of the efforts in dealing with the productivity gap. Consequentially, System Level Design Languages such as SystemVerilog and SystemC are particularly fit for high level design methods such as design space exploration and assisted design refinement. However, to draw full benefit of these methods requires th...
متن کاملSystemCXML: An Extensible SystemC Front End Using XML
To draw full benefit of the possibilities that system level design languages such as SystemC offer, we require tools that enhance the design experience through visual representation of models, improved debugging facilities, integrated development environments, etc. the primary task in providing these tools is the parsing of SystemC source to directly extract the structural design information. I...
متن کاملA Theoretical and Experimental Review of SystemC Front-ends
SystemC is a widely used tool for prototyping Systems-on-a-Chip. Being implemented as a C++ library, a plain C++ compiler is sufficient to compile and simulate a SystemC program. However, a SystemC program needs to be processed by a dedicated tool in order to visualize, formally verify, debug and/or optimize the architecture. In this paper we focus on the tools (called front-ends) used in the i...
متن کامل